"""衍生配置处理模块

此模块用于处理meta.json的衍生配置。衍生配置是指基于原始配置信息,通过一定的转换规则生成的新的配置信息。
这些配置会保存在meta.json的derived字段中,不会修改原始配置。
"""

from .naming import generate_naming
from .java import derive_java_config
from .typescript import derive_ts_config
from .ui import derive_ui_config
from .golang import derive_golang_config
from .react import derive_react_config
from .datetime_formats import derive_datetime_formats
from .primarykey import derive_primarykey_config

__all__ = [
    'generate_naming',
    'derive_java_config',
    'derive_ts_config',
    'derive_ui_config',
    'derive_golang_config',
    'derive_react_config',
    'derive_datetime_formats',
    'derive_primarykey_config'
]